Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F4 IPP Open - Helsinki Challenger 42 - Andrezieux Nuembrecht Challenger - Nuembrecht Czech Indoor Open - Prague X Ciutat de Barcelona - Barcelona Lamberts Open by Stawag - Aachen Tatra Banka Open 2003 - Bratislava Tatra Banka Open - Bratislava Ischgl International Tennis Challenger 2003 - Ischgl 6th Sardinian International Championships - Cagliari Nord/LB Open 2004 - Braunschweig Jameson Cup - Milan Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Napoli XXX Edizione 'A Savoldi Marco' - Manerbio Tatra Banka Open 2001 - Bratislava Banca Stato Challenger Lugano - Lugano Copa Kia - Santiago VIII Torneo Internazionale di Tennis - Barletta Open de Franche-Comte - Besancon 10ø Tornea B. Camparini - Reggio Emilia Open Sainte Victoire - Aix-En-Provence IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Cepu Open - San Marino Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Privat Bank Cup - Dnepropetrovsk IPP Open - Helsinki Genova Challenger Tennis Napoli Cup 2004 - Napoli Genova Challenger Lambertz Open - Aachen Mobilux Open - Luxembourg Logopak Challenger 2005 - Lubeck Montevideo Challenger Segovia Challenger Santo Domingo Challenger Neride Prague Indoor - Prague Seville Challenger San Marino Cepu Open - San Marino Milan Challenger Szczecin Challenger Qatar Mobil Open '98 - Doha Szczecin Challenger Internationaux de Tennis de Brest - Brest TCT Open - Tunis Tennis Napoli Cup - Naples Copa Sevilla Internacionales de Andalucia - Seville Jameson Cup - Milan Sarajevo Open 2004 - Sarajevo Czech Open - Prostejov TED Open - Istanbul Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava Open de Franche Comte - Besancon Intersport Heilbronn Open - Heilbronn Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Guzzini Challenger - Recanati Banca Marche Tennis Cup - San Benedetto Open de Tenis Comunidad Valenciana - Valencia Privat Bank Cup - Dniepropetrovsk Open 13 - Marseille Copenhagen CH VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Internationaler Raiffeisen Grand Prix - St. Polten St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb San Marino Cepu Open - San Marino Open de L'Isere - Grenoble Porsche Open - Poznan Architect Open - Budapest Italian Indoors - Milan Rumikon CH Tennis Napoli Cup 2006 - Napoli Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Adidas International - Sydney Heineken Trophy - 's-Hertogenbosch Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Milan Indoors - Milan Geneva CH Croatian Indoors - Zagreb BMW Open - Munich Rado Swiss Open - Gstaad Pilot Pen International - New Haven President's Cup 1997 - Tashkent IPB Czech Indoor - Ostrava BMW Open - Munich Open Seat-Godo 2000 - Barcelona Croatian Indoors - Split Waldbaum's Hamlet Cup - Long Island Rado Swiss Open - Gstaad The Nottingham Open - Nottingham 1998 Mercedes Cup - Stuttgart President's Cup 1998 - Tashkent Crans Montana CH Open 13 - Marseille UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna AXA Cup - London Copenhagen Open - Copenhagen Kremlin Cup - Moscow Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham CA Tennis Trophy - Vienna Idea Prokom Open - Sopot European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Japan Open - Tokyo President's Cup - Tashkent Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Open 13 - Marseille The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Kremlin Cup - Moscow Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Guardian Direct Cup - London Grand Prix de Tennis de Lyon - Lyon Dubai Milan Rotterdam Gstaad Toulouse Halle New Haven Long Island Moscow Munich Washington Long Island Toulouse Milan Gstaad Long Island Bordeaux Moscow Adelaide Auckland Scottsdale Nice Madrid Gstaad Stuttgart Basel Toulouse Lyon Moscow Milan Stuttgart Barcelona Campionati Internazionali di Sicilia - Palermo Rosmalen New Haven Gstaad Stuttgart Hilversum Geneva Toulouse Lyon Brussels Nice Adelaide Sydney Nice Madrid Manchester Stuttgart Hilversum Geneva Lyon The Stella Artois Grass Court Championships - London New Haven Moscow Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Nyon CH Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Sophia Antipolis Challenger BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Antwerp Prague Halle China Open - Beijing New Haven Lyon Moscow Sydney Open Sabadell Atlantico - Barcelona Nice Queen's Club Gstaad Open de Tenis Comunidad Valenciana - Valencia Prague Aircel Chennai Open - Chennai Toulouse Marseille Milan New Haven Bordeaux Basel Moscow Bank Austria Tennis Trophy - Vienna Marseille Heineken Open - Auckland Nice Brasil Open - Sao Paulo BCR Open Romania - Bucharest New Haven Toulouse Heineken Open - Auckland Open de Nice Cote d'Azur - Nice The Priority Telecom Open - Amersfoort Bet-at-home Open - Hamburg Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Valencia Open - Valencia Long Island Brasil Open - Sao Paulo German Tennis Championships - Hamburg Rome Challenger Moscow Brussels Malaysian Open - Kuala Lumpur US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Barcelona Catella Swedish Open - Bastad China Open - Beijing Bologna Gstaad Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Austrian Open - Kitzbuhel Bossonnens CH Brasil Open - Sao Paulo Moselle Open - Metz Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Messina CH China Open - Beijing Allianz Suisse Open - Gstaad Sydney International - Sydney International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland BMW Open - Munich Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Adidas Open de Toulouse - Toulouse SkiStar Swedish Open - Bastad Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Kremlin Cup - Moscow Barcelona Apia International - Sydney Apia International - Sydney Brasil Open - Sao Paulo Vienna Argentina Open - Buenos Aires Heilbronn Open - Heilbronn SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Valencia Open - Valencia USTA Challenger of North Miami Beach - North Miami Beach Bordeaux Aircel Chennai Open - Chennai Lyon Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Stuttgart Konzum Croatia Open - Umag If Stockholm Open - Stockholm Vienna Dublin CH Grand Prix Hassan II - Marrakech Long Island Open 13 - Marseille Sydney Moselle Open - Metz Estoril Intersport Heilbronn Open - Heilbronn SkiStar Swedish Open - Bastad Kitzbuhel Bossonnens CH Grand Prix de Tennis de Lyon - Lyon 2001 Mercedes Cup - Stuttgart Open 13 - Marseille Open Seat Godo 2005 - Barcelona President's Cup - Tashkent Open Romania - Bucharest Rumikon CH Mercedes Cup - Stuttgart Idea Prokom Open - Sopot European Community Championships - Antwerp Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Guardian Direct Cup - London Mercedes Cup - Stuttgart Open Seat-Godo '99 - Barcelona BMW Open - Munich BCR Open Romania - Bucharest The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Halle Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Gstaad adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Basel Grand Prix de Tennis de Toulouse - Toulouse Heineken Open - Auckland Adidas International - Sydney Basel Copenhagen Open - Copenhagen Bari Geneva Basel Basel Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Geneva Furth CH Heineken Trophy - Rosmalen 1997 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Adidas International - Sydney Grand Prix Hassan II - Casablanca Rado Swiss Open - Gstaad Basel Adelaide BMW Open - Munich UBS Open Gstaad - Gstaad Newsweek Champions Cup - Indian Wells German Open - Hamburg Italian Open - Rome Geneva CH 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Energis Open - Amersfoort Eurocard Open - Stuttgart 14th Paris Open - Paris Nyon CH The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Basel German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Salem Open - Hong Kong Monte Carlo Open - Monte Carlo The Stella Artois Grass Court Championships - London Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Murcia Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Indian Wells Key Biscayne Hamburg Rome Cincinnati Stuttgart Paris Monte Carlo Hamburg Rome Canadian Open Essen Paris Indian Wells Key Biscayne Rome Canadian Open Stockholm Paris Indian Wells Key Biscayne Stockholm Key Biscayne Monte Carlo Rome Indian Wells Key Biscayne Monte Carlo Hamburg Rome Monte Carlo Stockholm Paris Hamburg Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Sun City The Lipton Championships - Key Biscayne Paris ABN/AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Eutelsat Monte Carlo Open - Monte Carlo Manchester Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Stockholm Tennis Masters Series - Madrid The Lipton Championships - Key Biscayne Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Paris Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Generali Open - Kitzbuhel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Doha Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Madrid - Madrid Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Licher German Open - Hamburg Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Tennis Masters Series - Monte Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open French Open Wimbledon Australian Open Wimbledon U.S. Open French Open U.S. Open Australian Open Wimbledon French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Key Biscayne Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Canadian Open Internazionali BNL d'Italia - Rome Waldbaum's Hamlet Cup - Long Island Monte Carlo BNP Paribas Masters - Paris Monte Carlo Hamburg Rome Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Paris Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Miami Open - Miami Internazionali BNL d'Italia - Rome Lyon Wimbledon BNP Paribas Open - Indian Wells U.S. Open Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open French Open - Paris Australian Open - Melbourne U.S. Open - New York Copa Telmex - Buenos Aires U.S. Open French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Wimbledon U.S. Open French Open Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 French Open - Paris Australian Open French Open Wimbledon Monte Carlo French Open - Paris French Open Internazionali BNL d'Italia - Rome Wimbledon Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Atlanta Olympics Barcelona Olympics Olympics - London Davis Cup, World Group, 1R, SUI-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing Grand Slam Cup